photo-finish camera - Spanish English Dictionary